package com.mm.pojo;

import javax.persistence.*;

@Table(name = "goods_delivery_info")
public class GoodsDeliveryInfo {
    /**
     * 物资出库表id
     */
    @Id
    @Column(name = "deli_id")
    private String deliId;

    /**
     * 出库单号
     */
    @Column(name = "deli_odd")
    private String deliOdd;

    /**
     * 出库时间
     */
    @Column(name = "deli_time")
    private Long deliTime;

    /**
     * 物资信息表id
     */
    @Column(name = "good_id")
    private String goodId;

    /**
     * 总价
     */
    @Column(name = "total_prices")
    private Double totalPrices;

    /**
     * 领用人
     */
    @Column(name = "emp_id")
    private String empId;

    /**
     * 操作员工和工号（账号所属员工姓名和工号）
     */
    @Column(name = "admin_id_oper")
    private String adminIdOper;

    /**
     * 审核状态（0-驳回、1-未审核、2-已审核）
     */
    @Column(name = "deli_status")
    private Long deliStatus;

    /**
     * 审核员姓名
     */
    @Column(name = "admin_id_check")
    private String adminIdCheck;

    /**
     * 创建时间
     */
    @Column(name = "deli_create_time")
    private Long deliCreateTime;

    /**
     * 修改时间
     */
    @Column(name = "deli_update_time")
    private Long deliUpdateTime;

    /**
     * 获取物资出库表id
     *
     * @return deli_id - 物资出库表id
     */
    public String getDeliId() {
        return deliId;
    }

    /**
     * 设置物资出库表id
     *
     * @param deliId 物资出库表id
     */
    public void setDeliId(String deliId) {
        this.deliId = deliId;
    }

    /**
     * 获取出库单号
     *
     * @return deli_odd - 出库单号
     */
    public String getDeliOdd() {
        return deliOdd;
    }

    /**
     * 设置出库单号
     *
     * @param deliOdd 出库单号
     */
    public void setDeliOdd(String deliOdd) {
        this.deliOdd = deliOdd;
    }

    /**
     * 获取出库时间
     *
     * @return deli_time - 出库时间
     */
    public Long getDeliTime() {
        return deliTime;
    }

    /**
     * 设置出库时间
     *
     * @param deliTime 出库时间
     */
    public void setDeliTime(Long deliTime) {
        this.deliTime = deliTime;
    }

    /**
     * 获取物资信息表id
     *
     * @return good_id - 物资信息表id
     */
    public String getGoodId() {
        return goodId;
    }

    /**
     * 设置物资信息表id
     *
     * @param goodId 物资信息表id
     */
    public void setGoodId(String goodId) {
        this.goodId = goodId;
    }

    /**
     * 获取总价
     *
     * @return total_prices - 总价
     */
    public Double getTotalPrices() {
        return totalPrices;
    }

    /**
     * 设置总价
     *
     * @param totalPrices 总价
     */
    public void setTotalPrices(Double totalPrices) {
        this.totalPrices = totalPrices;
    }

    /**
     * 获取领用人
     *
     * @return emp_id - 领用人
     */
    public String getEmpId() {
        return empId;
    }

    /**
     * 设置领用人
     *
     * @param empId 领用人
     */
    public void setEmpId(String empId) {
        this.empId = empId;
    }

    /**
     * 获取操作员工和工号（账号所属员工姓名和工号）
     *
     * @return admin_id_oper - 操作员工和工号（账号所属员工姓名和工号）
     */
    public String getAdminIdOper() {
        return adminIdOper;
    }

    /**
     * 设置操作员工和工号（账号所属员工姓名和工号）
     *
     * @param adminIdOper 操作员工和工号（账号所属员工姓名和工号）
     */
    public void setAdminIdOper(String adminIdOper) {
        this.adminIdOper = adminIdOper;
    }

    /**
     * 获取审核状态（0-驳回、1-未审核、2-已审核）
     *
     * @return deli_status - 审核状态（0-驳回、1-未审核、2-已审核）
     */
    public Long getDeliStatus() {
        return deliStatus;
    }

    /**
     * 设置审核状态（0-驳回、1-未审核、2-已审核）
     *
     * @param deliStatus 审核状态（0-驳回、1-未审核、2-已审核）
     */
    public void setDeliStatus(Long deliStatus) {
        this.deliStatus = deliStatus;
    }

    /**
     * 获取审核员姓名
     *
     * @return admin_id_check - 审核员姓名
     */
    public String getAdminIdCheck() {
        return adminIdCheck;
    }

    /**
     * 设置审核员姓名
     *
     * @param adminIdCheck 审核员姓名
     */
    public void setAdminIdCheck(String adminIdCheck) {
        this.adminIdCheck = adminIdCheck;
    }

    /**
     * 获取创建时间
     *
     * @return deli_create_time - 创建时间
     */
    public Long getDeliCreateTime() {
        return deliCreateTime;
    }

    /**
     * 设置创建时间
     *
     * @param deliCreateTime 创建时间
     */
    public void setDeliCreateTime(Long deliCreateTime) {
        this.deliCreateTime = deliCreateTime;
    }

    /**
     * 获取修改时间
     *
     * @return deli_update_time - 修改时间
     */
    public Long getDeliUpdateTime() {
        return deliUpdateTime;
    }

    /**
     * 设置修改时间
     *
     * @param deliUpdateTime 修改时间
     */
    public void setDeliUpdateTime(Long deliUpdateTime) {
        this.deliUpdateTime = deliUpdateTime;
    }
}